//import Vue from 'vue'

import { Vue } from "vue-property-decorator";

//import VueRouter from 'vue-router'
Vue.use(VueRouter);

// 解决ElementUI导航栏中的vue-router在3.0版本以上重复点菜单报错问题
const originalreplace = VueRouter.prototype.replace;
const originalPush = VueRouter.prototype.push;
VueRouter.prototype.replace = function replace(location) {
  return originalreplace.call(this, location).catch((err) => err);
};
VueRouter.prototype.push = function push(location) {
  return originalPush.call(this, location).catch((err) => err);
};
const Test = () => import("../components/homePage/login/test.vue");
const Test2 = () => import("../components/homePage/login/test2.vue");
const WechatAuthPage = () => import("../components/homePage/login/wechatAuthPage.vue");
const QrLogin = () => import("../components/homePage/login/qrLogin.vue");
const PCLogin = () => import("../components/homePage/login/pcLogin.vue");
const RenewalsLogin = () => import("../components/homePage/login/renewalsLogin.vue");

const ClearLocalStorage = () => import("../components/clearLocalStorage.vue");
const Index = () => import(/* webpackChunkName: "index" */ "../components/index.vue");
const CompanyProfile = () => import("../components/homePage/about/companyProfile.vue");
const blacklistError = () => import("../components/error/blacklistError.vue");
const ContactUs = () => import("../components/homePage/about/contactUs.vue");
const CompanyInfoSubmit = () => import("../components/homePage/about/companyInfoSubmit.vue");
const SpreadIndex = () => import("../components/homePage/spread/spreadIndex.vue");
const SpreadMoney = () => import("../components/homePage/spread/spreadMoney.vue");
const BindMobile = () => import("../components/homePage/login/bindMobile.vue");
const ChooseAccount = () => import("../components/homePage/login/chooseAccount.vue");
const IosBindMobile = () => import("../components/homePage/login/iosBindMobile.vue");
const ProtocolInfo = () => import("../components/homePage/agent/protocolInfo.vue");
const ExaminationList = () => import("../components/homePage/examination/examinationList.vue");
const ExaminationDetail = () => import(/* webpackChunkName: "exam-detail" */ "../components/homePage/examination/examinationDetail.vue");
const ExaminationDetailList = () => import("../components/homePage/examination/examinationDetailList.vue");
const ExaminationAnswer = () => import("../components/homePage/examination/examinationAnswer.vue");
const ExaminationAnswerAnalyze = () => import("../components/homePage/examination/examinationAnswerAnalyze.vue");
const ExaminationResult = () => import("../components/homePage/examination/examinationResult.vue");
const ExaminationRank = () => import("../components/homePage/examination/examinationRank.vue");
const ExaminationSpread = () => import("../components/homePage/examination/examinationSpread.vue");
const ExaminationResultSpread = () => import("../components/homePage/examination/examinationResultSpread.vue");
const TestList = () => import("../components/homePage/testPaper/testList.vue");
const AssignDetail = () => import("../components/homePage/schoolAssignment/assignDetail.vue");
const AnswerResult = () => import("../components/homePage/schoolAssignment/answerResult.vue");
const HomeworkerAnswerAnalyze = () => import("../components/homePage/schoolAssignment/homeworkerAnswerAnalyze.vue");
const AssignSimpleQue = () => import("../components/homePage/schoolAssignment/simpleQue.vue");
// const SimpleResult = () => import("../components/homePage/schoolAssignment/simpleResult.vue");
const SchoolAnswer = () => import("../components/homePage/schoolAssignment/schoolAnswer.vue");
const TestDetail = () => import("../components/homePage/testPaper/testDetail.vue");
const TestPackageList = () => import("../components/homePage/testPaper/testPackageList.vue");
const QuestionList = () => import("../components/homePage/itemBank/questionList.vue");
const QuestionSaleDetail = () => import("../components/homePage/itemBank/questionSaleDetail.vue");
const ItemAnswerAnalyze = () => import("../components/homePage/itemBank/itemAnswerAnalyze.vue");
const QuestionCollect = () => import("../components/homePage/itemBank/questionCollect.vue");
const SetQuestion = () => import("../components/homePage/itemBank/setQuestion.vue");
const QuestionResult = () => import("../components/homePage/itemBank/questionResult.vue");
const QuestionAnswer = () => import("../components/homePage/itemBank/questionAnswer.vue");
const PracticeModes = () => import("../components/homePage/itemBank/practiceModes.vue");
const PracticeMode = () => import("../components/homePage/itemBank/practiceMode.vue");
const QuizEntry = () => import("../components/homePage/examination/quizEntry.vue");
const NextExamination = () => import("../components/homePage/examination/nextExamination.vue");
const MutuaTestList = () => import("../components/homePage/mutuaTest/mutuaTestList.vue");
const MutuaTestDetail = () => import("../components/homePage/mutuaTest/mutuaTestDetail.vue");
const MutuaEntry = () => import("../components/homePage/mutuaTest/mutuaEntry.vue");
const MutuaAnswer = () => import("../components/homePage/mutuaTest/mutuaAnswer.vue");
const MutuaResult = () => import("../components/homePage/mutuaTest/mutuaResult.vue");
const VoiceTestList = () => import("../components/homePage/voiceTest/voiceTestList.vue");
const VoiceTestDetail = () => import("../components/homePage/voiceTest/voiceTestDetail.vue");
const VoiceTestAnswer = () => import("../components/homePage/voiceTest/voiceTestAnswer.vue");
const VoiceTestResult = () => import("../components/homePage/voiceTest/voiceTestResult.vue");
const VoiceTestRank = () => import("../components/homePage/voiceTest/voiceTestRank.vue");
const SpeechStudy = () => import("../components/homePage/voiceTest/speechStudy.vue");

const GroupList = () => import("../components/homePage/productGroup/groupList.vue");
const ImgText = () => import(/* webpackChunkName: "img-text" */ "../components/homePage/course/imgText.vue");
const Voice = () => import(/* webpackChunkName: "voice" */ "../components/homePage/course/voice.vue");
const Video = () => import(/* webpackChunkName: "video" */ "../components/homePage/course/video.vue");
const CoursePay = () => import(/* webpackChunkName: "course-pay" */ "../components/homePage/course/coursePay.vue");
const AliPayMiddlePage = () => import(/* webpackChunkName: "course-pay" */ "../components/homePage/course/aliPayMiddlePage.vue");
const IosRecharge = () => import("../components/homePage/course/iosRecharge.vue");
const CourseList = () => import("../components/homePage/course/courseList.vue");
const CourseForenotice = () => import("../components/homePage/course/courseForenotice.vue");
const CourseForenoticeQrcode = () => import("../components/homePage/course/courseForenoticeQrcode.vue");
const CourseCategory = () => import("../components/homePage/course/courseCategory.vue");
const CatDetailList = () => import("../components/homePage/course/catDetailList.vue");
const LecturerDetail = () => import("../components/homePage/course/lecturerDetail.vue");
const SearchList = () => import("../components/homePage/search/searchList.vue");
const Form = () => import("../components/homePage/form/form.vue");
const collectDeclaration = () => import("../components/homePage/form/collectDeclaration.vue");
const SocialGroupList = () => import("../components/homePage/socialGroup/socialGroupList.vue");
const SocialGroupInfo = () => import("../components/homePage/socialGroup/socialGroupInfo.vue");
const SocialRelatedList = () => import("../components/homePage/socialGroup/socialRelatedList.vue");
// const ChatRoom = () => import(/* webpackChunkName: "chat-room" */ "../components/homePage/socialGroup/chatRoom.vue");
const SpreadCustom = () => import(/* webpackChunkName: "spread-custom" */ "../components/homePage/spread/spreadCustom.vue");
const spreadAgent = () => import("../components/homePage/spread/spreadAgent.vue");
const SpreadPoster = () => import("../components/homePage/spread/spreadPoster.vue");
const EmptyPage = () => import("../components/error/emptyPage.vue");
const ClosePage = () => import("../components/error/closePage.vue");
const DatumList = () => import("../components/homePage/datum/datumList.vue");
const DatumDetail = () => import("../components/homePage/datum/datumDetail.vue");
const DatumDownload = () => import("../components/homePage/datum/datumDownload.vue");
const ClassList = () => import("../components/homePage/privateClass/classList.vue");
const MyClassList = () => import("../components/member/myPrivateClass/myClassList.vue");
const PerfectInfo = () => import("../components/homePage/privateClass/perfectInfo.vue");
const JoinInfo = () => import("../components/homePage/privateClass/joinInfo.vue");
const JoinCheck = () => import("../components/homePage/privateClass/joinCheck.vue");
// const privateLiveRoom = () => import(/* webpackChunkName: "private-live-room" */'../components/homePage/privateClass/privateLiveRoom.vue')
const ClassLiveList = () => import("../components/homePage/privateClass/classLiveList.vue");
const ClassDetail = () => import("../components/homePage/privateClass/classDetail.vue");
const LiveList = () => import("../components/homePage/live/liveList.vue");
const LiveDetail = () => import("../components/homePage/live/liveDetail.vue");
const InviteLiveTeacher = () => import("../components/homePage/live/inviteLiveTeacher.vue");
// const LiveRoom = () => import(/* webpackChunkName: "live-room" */'../components/homePage/live/liveRoom.vue')
// const LiveVerticalRoom = () => import(/* webpackChunkName: "LiveVerticalRoom" */ "../components/homePage/live/liveVerticalRoom.vue");
const LivePersonalDetail = () => import("../components/homePage/live/livePersonalDetail.vue");
const LivePersonalList = () => import("../components/homePage/live/livePersonalList.vue");
const MyInvaitList = () => import("../components/member/myLive/myInvaitList.vue");
const MySelfInvait = () => import("../components/member/myLive/mySelfInvait.vue");
// const LiveVHTryRoom = () => import("../components/homePage/live/liveVHTryRoom.vue");
// const LiveTest = () => import(/* webpackChunkName: "LiveTest" */ "../components/homePage/live/liveTest.vue");
const DistributionList = () => import("../components/homePage/distribution/distributionList.vue");
const ClockInList = () => import(/* webpackChunkName: "ClockInList" */ "../components/homePage/clockIn/clockInList.vue");
const ClockInDetail = () => import(/* webpackChunkName: "ClockInDetail" */ "../components/homePage/clockIn/clockInDetail.vue");
const LevelList = () => import(/* webpackChunkName: "LevelList" */ "../components/homePage/clockIn/levelList.vue");
const HomeWorkList = () => import(/* webpackChunkName: "HomeWorkList" */ "../components/homePage/clockIn/homeWorkList.vue");
const StuHomeWork = () => import(/* webpackChunkName: "stuHomeWork" */ "../components/homePage/clockIn/stuHomeWork.vue");
const ClockForm = () => import(/* webpackChunkName: "clockForm" */ "../components/homePage/clockIn/clockForm.vue");
const StuHomeWorkDiary = () => import(/* webpackChunkName: "StuHomeWorkDiary" */ "../components/homePage/clockIn/stuHomeWorkDiary.vue");
const SimpleQue = () => import(/* webpackChunkName: "SimpleQue" */ "../components/homePage/clockIn/simpleQue.vue");
const ChoiceQue = () => import(/* webpackChunkName: "ChoiceQue" */ "../components/homePage/clockIn/choiceQue.vue");
const VoiceQue = () => import(/* webpackChunkName: "VoiceQue" */ "../components/homePage/clockIn/voiceQue.vue");
const HomeWorkResult = () => import(/* webpackChunkName: "HomeWorkResult" */ "../components/homePage/clockIn/homeWorkResult.vue");
const VoiceResult = () => import(/* webpackChunkName: "VoiceResult" */ "../components/homePage/clockIn/voiceResult.vue");
const ShortAnswerResult = () => import(/* webpackChunkName: "ShortAnswerResult" */ "../components/homePage/clockIn/shortAnswerResult.vue");
const StuShortAnswerResult = () => import(/* webpackChunkName: "StuShortAnswerResult" */ "../components/homePage/clockIn/stuShortAnswerResult.vue");
const TeaHomeWorker = () => import(/* webpackChunkName: "TeaHomeWorker" */ "../components/homePage/clockIn/teaHomeWorker.vue");
const ClockInTottal = () => import(/* webpackChunkName: "ClockInTottal" */ "../components/homePage/clockIn/clockInTottal.vue");
const HomeworkDiary = () => import(/* webpackChunkName: "homeworkDiary" */ "../components/homePage/clockIn/homeworkDiary.vue");
const StudyHistory = () => import(/* webpackChunkName: "StudyHistory" */ "../components/homePage/clockIn/studyHistory.vue");
const RankList = () => import(/* webpackChunkName: "RankList" */ "../components/homePage/clockIn/rankList.vue");
const AnswerAnalyze = () => import(/* webpackChunkName: "AnswerAnalyze" */ "../components/homePage/clockIn/answerAnalyze.vue");
const SimpleQueResult = () => import(/* webpackChunkName: "SimpleQueResult" */ "../components/homePage/clockIn/simpleQueResult.vue");
const HomeWorkPreview = () => import(/* webpackChunkName: "HomeWorkPreview" */ "../components/homePage/clockIn/homeWorkPreview.vue");
const ClockCalendar = () => import(/* webpackChunkName: "ClockCalendar" */ "../components/homePage/clockIn/clockCalendar.vue");
const BonusRules = () => import(/* webpackChunkName: "BonusRules" */ "../components/homePage/clockIn/bonusRules.vue");
const MyCertificate = () => import(/* webpackChunkName: "MyCertificate" */ "../components/homePage/clockIn/myCertificate.vue");
const wordList = () => import("../components/homePage/word/wordList.vue");
const wordDetail = () => import("../components/homePage/word/wordDetail.vue");
const wordQuery = () => import("../components/homePage/word/wordQuery.vue");
const wordMore = () => import("../components/homePage/word/wordMore.vue");
//股东模式
const ShareholderDetail = () => import(/* webpackChunkName: "ShareholderDetail" */ "../components/homePage/shareholder/shareholderDetail.vue");
const ShCustomDetail = () => import(/* webpackChunkName: "ShCustomDetail" */ "../components/homePage/shareholder/shCustomDetail.vue");
const ShCouponDetail = () => import(/* webpackChunkName: "ShCouponDetail" */ "../components/homePage/shareholder/shCouponDetail.vue");
const ShPresentRecord = () => import(/* webpackChunkName: "ShCouponDetail" */ "../components/homePage/shareholder/shPresentRecord.vue");
const VoucherShare = () => import(/* webpackChunkName: "ShCouponDetail" */ "../components/homePage/shareholder/voucherShare.vue");

const MyClockInList = () => import(/* webpackChunkName: "MyClockInList" */ "../components/member/myClockIn/myClockInList.vue");
const MyAchievement = () => import("../components/member/myAchievement/List.vue");
const AchievementList = () => import("../components/member/myAchievement/AchievementList.vue");
const AchievemenHonor = () => import("../components/member/myAchievement/AchievemenHonor.vue");
const MyWrongTopicList = () => import("../components/member/myWrongTopic/list.vue");
const ExaminationWrongAnswer = () => import("../components/member/myWrongTopic/examWrongTopic/examinationWrongAnswer.vue");
const ExaminationWrongResult = () => import("../components/member/myWrongTopic/examWrongTopic/examinationWrongResult.vue");
const ExaminationWrongAnalyze = () => import("../components/member/myWrongTopic/examWrongTopic/examinationWrongAnswerAnalyze.vue");
const ItemWrongAnswerAnalyze = () => import("../components/member/myWrongTopic/examWrongTopic/itemWrongAnswerAnalyze.vue");
const ExaminationWrongEntry = () => import("../components/member/myWrongTopic/examWrongTopic/examinationWrongEntry.vue");
const ExamWorngList = () => import("../components/member/myWrongTopic/examWrongTopic/examWorngList.vue");
const ItemWrongEnty = () => import("../components/member/myWrongTopic/examWrongTopic/itemWrongEnty.vue");
const PracticeWrongList = () => import("../components/member/myWrongTopic/practiceWrong/practiceWrongList.vue");
const MyPracticeList = () => import("../components/member/myPractice/myPracticeList.vue");
const MyTask = () => import("../components/member/myTask/myTask.vue");
const Task = () => import("../components/homePage/task/task.vue");
const TaskList = () => import("../components/homePage/task/taskList.vue");

const ActivityIndex = () => import("../components/activity/activityIndex.vue");
const ActivityDetail = () => import("../components/activity/activityDetail.vue");
const ActivityEnroll = () => import("../components/activity/activityEnroll.vue");
const ActivitySuccess = () => import("../components/activity/activitySuccess.vue");
const ActivityBills = () => import("../components/activity/activityBills.vue");
const ErrorPage = () => import("../components/activity/errorPage.vue");
const TicketNum = () => import("../components/activity/ticketNum.vue");
const SignResult = () => import("../components/activity/signResult.vue");
const ActivityEmpty = () => import("../components/activity/empty.vue");
const MyTicket = () => import("../components/activity/myTicket.vue");
const GetTicket = () => import("../components/activity/getTicket.vue");
const ActivitySign = () => import("../components/activity/activitySign.vue");

const MallIndex = () => import("../components/mall/mallIndex.vue");
const ClassificationAll = () => import("../components/mall/classification/classificationAll.vue");
const NewAndHot = () => import("../components/mall/classification/newAndHot.vue");
const SearchShop = () => import("../components/mall/search/searchShop.vue");
const ShopDetail = () => import("../components/mall/shopDetail/shopDetail.vue");
const ShopCart = () => import(/* webpackChunkName: "shop-cart" */ "../components/mall/shopCart/shopCart.vue");
const ShopSettlement = () => import("../components/mall/shopSettlement/shopSettlement.vue");
const PayGivenPoints = () => import("../components/mall/shopSettlement/payGivenPoints.vue");
const AddressList = () => import("../components/mall/shippingAddress/addressList.vue");
const AddressInfo = () => import("../components/mall/shippingAddress/addressInfo.vue");

const IntegralIndex = () => import("../components/member/myIntegral/integralIndex.vue");
const IntegralRank = () => import("../components/member/myIntegral/integralRank.vue");
const IntegralDetail = () => import("../components/member/myIntegral/integralDetail.vue");
const IntegralMall = () => import("../components/member/myIntegral/integralMall.vue");
const IntegralProduct = () => import("../components/member/myIntegral/integralProduct.vue");
const ExchangeRecord = () => import("../components/member/myIntegral/exchangeRecord.vue");

const MemberIndex = () => import(/* webpackChunkName: "member-index" */ "../components/member/memberIndex.vue");

const AgentIndex = () => import("../components/homePage/agent/agentIndex.vue");
const AgentDesc = () => import("../components/homePage/agent/agentDesc.vue");
const AgentInfo = () => import("../components/homePage/agent/agentInfo.vue");
const AgentDetail = () => import("../components/homePage/agent/agentDetail.vue");
const PromotedAccountIndex = () => import("../components/homePage/agent/promotedAccountIndex.vue");
const PromotedAccountList = () => import("../components/homePage/agent/promotedAccountList.vue");
const ChainInfo = () => import("../components/homePage/agent/chainInfo.vue");
const ShopAnalysisList = () => import("../components/homePage/agent/shopAnalysisList.vue");
const ShopAnalysisDetail = () => import("../components/homePage/agent/shopAnalysisDetail.vue");
const ChainTeamMember = () => import("../components/homePage/agent/chainTeamMember.vue");
const ChainBonus = () => import("../components/homePage/agent/chainBonus.vue");
const ChainBonusDetail = () => import("../components/homePage/agent/chainBonusDetail.vue");
const ChainSpreadMoney = () => import("../components/homePage/agent/chainSpreadMoney.vue");
const IosRechargeInfo = () => import("../components/homePage/agent/iosRechargeInfo.vue");
const SubCardSetting = () => import("../components/homePage/agent/subCardSetting.vue");
const MyTeamPerformance = () => import("../components/homePage/agent/myTeamPerformance.vue");
const ClassmateDetail = () => import("../components/homePage/agent/classmateDetail.vue");
const MyTeamList = () => import("../components/homePage/agent/myTeamList.vue");
const ConditionForPromotion = () => import("../components/homePage/agent/conditionForPromotion.vue");
const GetInviteStaff = () => import("../components/homePage/agent/getInviteStaff.vue");
const StaffIndex = () => import("../components/homePage/agent/staffIndex.vue");
const StaffDetail = () => import("../components/homePage/agent/staffDetail.vue");

const ClassmatesIndex = () => import("../components/member/classmates/classmatesIndex.vue");
const ClassmatesDetail = () => import("../components/member/classmates/classmatesDetail.vue");
const PromoteIncomeList = () => import("../components/member/classmates/promoteIncomeList.vue");
const RelatedIncomeProds = () => import("../components/member/classmates/relatedIncomeProds.vue");
const RankingList = () => import("../components/member/classmates/rankingList.vue");

const OrderIndex = () => import(/* webpackChunkName: "OrderIndex" */ "../components/member/myOrder/orderIndex.vue");
const AllOrderList = () => import( "../components/member/myOrder/allOrderList.vue");
const KnowledgeOrderDetail = () => import("../components/member/myOrder/knowledgeOrderDetail.vue");
const InterestIndex = () => import("../components/member/myInterest/interestIndex.vue");
const SubscribeBucket = () => import("../components/member/myInterest/subscribeBucket.vue");
const VipUp = () => import("../components/member/vip/vipUp.vue");
const VipUpNew = () => import("../components/member/vip/vipUpNew.vue");
const VipBuy = () => import("../components/member/vip/vipBuy.vue");
const VipRecommend = () => import("../components/member/vip/vipRecommend.vue");
const VipDetail = () => import("../components/member/vip/vipDetail.vue");
const WatchList = () => import("../components/member/watchList/watchList.vue");
const LearnCenter = () => import("../components/member/watchList/learnCenter.vue");
const MyCollection = () => import("../components/member/myCollection/myCollection.vue");
const PersonalMessageSetting = () => import("../components/member/personalMessageSetting/personalMessageSetting.vue");
const MyActivity = () => import("../components/member/myActivity/myActivity.vue");
const MySocialGroup = () => import("../components/member/mySocial/mySocialGroup.vue");
const MyLiveList = () => import("../components/member/myLive/myLiveList.vue");
const MyLiveCourse = () => import("../components/member/myLive/myLiveCourse.vue");
const MyExamination = () => import("../components/member/myExamination/myExamination.vue");
const Word = () => import("../components/member/myWord/wordIndex.vue");
const MyShopInfo = () => import("../components/member/myShopInfo/myShopInfo.vue");
const ImgVerify = () => import("../components/member/myShopInfo/imgVerify.vue");

const WithdrawList = () => import("../components/member/taxationForm/withdrawList.vue");
const FormRecordList = () => import("../components/member/taxationForm/recordList.vue");
const RecommendList = () => import("../components/member/taxationForm/recommendList.vue");
const ChildFormIndex = () => import("../components/member/taxationForm/childFormIndex.vue");
const FormIndex = () => import("../components/member/taxationForm/formIndex.vue");
const ScholarshipIndex = () => import("../components/member/scholarship/scholarshipIndex.vue");
const RecordList = () => import("../components/member/scholarship/recordList.vue");
const BindBankcard = () => import("../components/member/scholarship/bindBankcard.vue");
const Withdraw = () => import("../components/member/scholarship/withdraw.vue");
const UpdatePassword = () => import("../components/member/scholarship/updatePassword.vue");
const InvoiceRule = () => import("../components/member/scholarship/invoiceRule.vue");
const TaxList = () => import("../components/member/scholarship/taxList.vue");
const WithdrawDetailList = () => import("../components/member/scholarship/withdrawDetailList.vue");
const InfoIndex = () => import("../components/member/memberInfo/infoIndex.vue");
const ChangeMobile = () => import("../components/member/memberInfo/changeMobile.vue");
const MyRefundList = () => import("../components/member/myRefund/myRefundList.vue");
const AboutUs = () => import("../components/member/memberInfo/aboutUs.vue");

const RechargeCard = () => import("../components/member/giftCard/rechargeCard.vue");
const GiftCardRecord = () => import("../components/member/giftCard/giftCardRecord.vue");

const MallOrderList = () => import("../components/mall/mallOrder/orderList.vue");
const MallLogistics = () => import("../components/mall/mallOrder/logistics.vue");
const MallOrderDetail = () => import("../components/mall/mallOrder/orderDetail.vue");
const MallOrderAddress = () => import("../components/mall/mallOrder/orderAddress.vue");
const OrderAfterSales = () => import("../components/mall/mallOrder/orderAfterSales.vue");
const ApplyRefund = () => import("../components/mall/mallOrder/applyRefund.vue");
const OrderRefundLog = () => import("../components/mall/mallOrder/orderRefundLog.vue");

const ColumnList = () => import("../components/homePage/column/columnList.vue");
const ColumnDetail = () => import(/* webpackChunkName: "ColumnDetail" */ "../components/homePage/column/columnDetail.vue");

const AnswerLord = () => import("../components/homePage/qa/answerLord.vue");
const ApplySuccess = () => import("../components/homePage/qa/applySuccess.vue");
const InviteLord = () => import("../components/homePage/qa/inviteLord.vue");
const MyQA = () => import("../components/homePage/qa/myQA.vue");
const QuestionDetail = () => import("../components/homePage/qa/questionDetail.vue");
const AswerCircuseeList = () => import("../components/homePage/qa/aswerCircuseeList.vue");
const AnswerDetail = () => import("../components/homePage/qa/answerDetail.vue");
const InviteFriend = () => import("../components/homePage/qa/inviteFriend.vue");

const BindSuccess = () => import("../components/auth/bindSuccess.vue");
const AuthPay = () => import("../components/auth/authPay.vue");
const ShopAuthResult = () => import("../components/auth/shopAuthResult.vue");

const SubmitSuccess = () => import("../components/submitSuccess.vue");

const PresentCourse = () => import("../components/homePage/course/presentCourse.vue");
const PresentCourseList = () => import("../components/member/presentCourse/presentCourseList.vue");

const MessageIndex = () => import("../components/message/messageIndex.vue");
const MessageList = () => import("../components/message/messageList.vue");

const CollageList = () => import("../components/homePage/collage/collageList.vue");
const CollageDetail = () => import(/* webpackChunkName: "CollageDetail" */ "../components/homePage/collage/collageDetail.vue");
const VipCollage = () => import("../components/homePage/collage/vipCollage.vue");
const MyCollageList = () => import("../components/member/myCollage/myCollageList.vue");

const ValueVoucher = () => import("../components/homePage/valueVoucher/list.vue");
const MyValueVoucher = () => import("../components/member/myValueVoucher/myValueVoucher.vue");
const GiftTransfer = () => import("../components/member/myValueVoucher/giftTransfer.vue");

const GetExchangeCode = () => import("../components/member/myExchange/getExchangeCode.vue");
const ToExchange = () => import("../components/member/myExchange/toExchange.vue");
const ExchangeCodeDetail = () => import("../components/member/myExchange/exchangeCodeDetail.vue");
const ValuableCoupon = () => import("../components/member/myExchange/valuableCoupon.vue");
const ValuableCouponList = () => import("../components/member/myExchange/valuableCouponList.vue");
const CollocationBuyList = () => import("../components/homePage/collocationBuy/collocationBuyList.vue");
const CollocationDetail = () => import("../components/homePage/collocationBuy/collocationDetail.vue");
const PackageDetail = () => import("../components/homePage/package/packageDetail.vue");
const PackageList = () => import("../components/homePage/package/packageList.vue");

//地址定位页
const AddressLocation = () => import("../components/templates/addressLocation.vue");
//微页面
const MicroPage = () => import(/* webpackChunkName: "MicroPage" */ "../components/homePage/microPage/microPage.vue");

// 约课
const SessionInfo = () => import("../components/homePage/reservation/sectionInfo.vue");
const MyReservation = () => import("../components/member/myReservation/myReservationList.vue");
const ReservationClassList = () => import("../components/member/myReservation/reservationClassList.vue");
const ReservationList = () => import("../components/homePage/reservation/reservationList.vue");
const ReservationEnroll = () => import("../components/homePage/reservation/reservationEnroll.vue");

// 限时购
const FlashSalesList = () => import("../components/homePage/flashSales/flashSalesList.vue");

// 训练营
const CampDetail = () => import("../components/homePage/camp/campDetail.vue");
const CampCourse = () => import("../components/homePage/camp/campCourse.vue");
const CampList = () => import("../components/homePage/camp/campList.vue");
const CampCertificate = () => import("../components/homePage/camp/campCertificate.vue");

// 预约师资
const BookingList = () => import("../components/homePage/booking/bookingList.vue");
const BookingTime = () => import("../components/homePage/booking/bookingTime.vue");
const BookingForm = () => import("../components/homePage/booking/bookingForm.vue");
const BookingDetail = () => import("../components/homePage/booking/bookingDetail.vue");
const InviteBook = () => import("../components/homePage/booking/inviteBook.vue");
const CityPicker = () => import("../components/homePage/booking/cityPicker.vue");
const MyBookingList = () => import("../components/member/myBooking/myBookingList.vue");
const MyBookingTeacher = () => import("../components/member/myBooking/myBookingTeacher.vue");

//推荐有礼
const RecommendProfit = () => import("../components/member/recommend/recommendProfit.vue");
const RecommendFriendIndex = () => import("../components/member/recommend/recommendIndex.vue");
const RecommendFriendList = () => import("../components/member/recommend/recommendList.vue");
const RecommendCenter = () => import("../components/member/recommend/recommendCenter.vue");
//自定义模板预览
const PreviewIndex = () => import(/* webpackChunkName: "PreviewIndex" */ "../components/homePage/preview/previewIndex.vue");
//教务系统
const EduList = () => import("../components/edu/eduList.vue");
const EduDetail = () => import("../components/edu/eduDetail.vue");
const ConfirmOrder = () => import("../components/edu/confirmOrder.vue");
const EditStuInfo = () => import("../components/edu/editStuInfo.vue");
const SignUpSuccess = () => import("../components/edu/signUpSuccess.vue");
const ResourceDeletion = () => import("../components/edu/resourceDeletion.vue");
const TeacherInfo = () => import("../components/edu/teacherInfo.vue");
const SignIn = () => import("../components/edu/signIn.vue");
const FaceTeaching = () => import("../components/edu/faceTeaching.vue");
const EduScan = () => import("../components/edu/eduScan.vue");
const AppointmentList = () => import("../components/edu/appointmentList.vue");
const AppointmentDetail = () => import("../components/edu/appointmentDetail.vue");
const ScheduleDetail = () => import("../components/edu/scheduleDetail.vue");
const CourseDetail = () => import("../components/edu/courseDetail.vue");
const CourseTable = () => import("../components/edu/courseTable.vue");
const AdvertiseForm = () => import("../components/edu/advertiseForm.vue");
const CourseManagment = () => import("../components/edu/courseManagment.vue");
const CourseManagmentDetail = () => import("../components/edu/courseManagmentDetail.vue");

// 定制刀法平台分享中转页
const Transfer = () => import("../components/homePage/customCompany/daoFa/transfer.vue");

// 胜者定制--区域代理相关
const Apply = () => import("../components/homePage/newAreaAgent/apply.vue");
const AreaAgent = () => import("../components/homePage/newAreaAgent/areaAgent.vue");
const AreaIncome = () => import("../components/homePage/newAreaAgent/areaIncome.vue");
const ApplyRecords = () => import("../components/homePage/newAreaAgent/applyRecords.vue");

//原先服务商页面独立出的区域代理
const OldAreaAgent = () => import("../components/homePage/newAreaAgent/oldAreaAgent.vue");

// 意见反馈
const FeedbackIndex = () => import("../components/member/feedback/feedbackIndex.vue");
const FeedbackList = () => import("../components/member/feedback/feedbackList.vue");

// 隐私设置
const PrivacySettingIndex = () => import("../components/member/privacySetting/privacySettingIndex.vue");

// 举报report
const ReportIndex = () => import("../components/homePage/report/reportIndex.vue");
const ReportDetail = () => import("../components/homePage/report/reportDetail.vue");
const ReportCon = () => import("../components/homePage/report/reportCon.vue");

// 大转盘
const TurnTable = () => import("../components/homePage/marketing/turntable.vue");
const WinningRecord = () => import("../components/homePage/marketing/winningRecord.vue");
// 投票功能
const votingActivity = () => import("../components/homePage/voting/votingActivity.vue");
const contestantDetail = () => import("../components/homePage/voting/contestantDetail.vue");
const playerRank = () => import("../components/homePage/voting/playerRank.vue");
const playerSingUp = () => import("../components/homePage/voting/playerSingUp.vue");
// 支付有礼
const PayPolitely = () => import("../components/homePage/payPolitely/payPolitely.vue");

// 商品线下自提
const OfflineSiteList = () => import("../components/mall/offlineSite/offlineSiteList.vue");
const OfflineSiteGoods = () => import("../components/mall/offlineSite/offlineSiteGoods.vue");
const PickUpSuccess = () => import("../components/mall/offlineSite/pickUpSuccess.vue");

// 电子书
const EbooksList = () => import("../components/homePage/ebooks/ebooksList.vue");
const EbooksDetail = () => import("../components/homePage/ebooks/ebooksDetail.vue");
const Ebooks = () => import("../components/homePage/ebooks/ebooks.vue");
const EbooksComment = () => import("../components/homePage/ebooks/ebooksComment.vue");
// 圈子
const CircleList = () => import("../components/homePage/circle/circleList.vue");
const CircleFeed = () => import("../components/homePage/circle/circleFeed.vue");
const CircleData = () => import("../components/homePage/circle/circleData.vue");
const CircleDetail = () => import("../components/homePage/circle/circleDetail.vue");
const CircleFriends = () => import("../components/homePage/circle/circleFriends.vue");
const CircleRelease = () => import("../components/homePage/circle/circleRelease.vue");
const CircleOwner = () => import("../components/homePage/circle/circleOwner.vue");
const CircleTheme = () => import("../components/homePage/circle/circleTheme.vue");
const MyCircle = () => import("../components/homePage/circle/myCircle.vue");
const CircleSearch = () => import("../components/homePage/circle/circleSearch.vue");
const CircleIndex = () => import("../components/homePage/circle/circleIndex.vue");
const CircleChange = () => import("../components/homePage/circle/circleChange.vue");
const CircleNotice = () => import("../components/homePage/circle/circleNotice.vue");
const ExitCircleSuccess = () => import("../components/homePage/circle/exitCircleSuccess.vue");
const CircleMaster = () => import("../components/homePage/circle/circleMaster.vue");
const CircleIntegralRank = () => import("../components/homePage/circle/integralRankIndex.vue");
const CirclePlanCourseList = () => import("../components/homePage/circle/planCourseList.vue");
const CirclePlanClockinDetail = () => import("../components/homePage/circle/planClockinDetail.vue");
// 砍价购
const BargainList = () => import("../components/homePage/bargain/bargainList.vue");
const BargainDetail = () => import("../components/homePage/bargain/bargainDetail.vue");
const MyBargain = () => import("../components/homePage/bargain/myBargain.vue");
// 距离位移定位
const DistanceAMap = () => import("../components/templates/common/distanceAMap.vue");

// 商城评论
const AddShopComment = () => import("../components/mall/shopComments/addShopComment.vue");
const ShopCommentDetail = () => import("../components/mall/shopComments/shopCommentDetail.vue");
const ShopCommentList = () => import("../components/mall/shopComments/shopCommentList.vue");

// 个人中心投票列表
const MyVote = () => import("../components/member/myVote/voteIndex.vue");
// 个人中心关怀模式
const CareInfo = () => import("../components/member/careSolicitude/careInfo.vue");

// 履约小程序小红书领取权益中转页
const XhsEquityIndex = () => import("../components/member/xhsEquity/index.vue");

// 空白跳转页
const Redirect = () => import("../components/auth/redirect.vue");

// 商城满减活动
const CashBackActivity = () => import("../components/mall/cashBackActivity/cashBackActivity.vue");

//有迹--私人订制--路由中转
const TrainsitRoute = () => import("../components/auth/trainsitRoute.vue");

//独立直播间
// const liveVHRoom = () => import("../components/homePage/live/liveVHRoom.vue");

//企业团购
const GroupPurchaseMyTicket = () => import("../components/homePage/groupPurchase/groupPurchaseMyTicket.vue");
const GetGroupPurchase = () => import("../components/homePage/groupPurchase/getGroupPurchase.vue");

//店铺文章详情
const ArticleDetail = () => import("../components/homePage/article/articleDetail.vue");
const ArticleList = () => import("../components/homePage/article/articleList.vue");

// 视频号小店
const WxecshopList = () => import("../components/homePage/wxecshop/wxecshopList.vue");
const SharerAdd = () => import("../components/homePage/wxecshop/sharerAdd.vue");
const PromotionImgs = () => import("../components/homePage/wxecshop/promotionImgs.vue");

//发售云
const ReleaseCloudActivity = () => import(/* webpackChunkName: "fashou" */ "../components/fashou/activity.vue");
const ReleaseCloudDataDetail = () => import(/* webpackChunkName: "fashou" */ "../components/fashou/dataDetail.vue");
const ReleaseCloudDetail = () => import(/* webpackChunkName: "fashou" */ "../components/fashou/detail.vue");
const ReleaseCloudGroupCode = () => import(/* webpackChunkName: "fashou" */ "../components/fashou/groupCode.vue");
const ReleaseCloudShortDetail = () => import(/* webpackChunkName: "fashou" */ "../components/fashou/shortDetail.vue");
const ReleasePersonalCenter = () => import(/* webpackChunkName: "fashou" */ "../components/fashou/personalCenter.vue");

// ai助理聊天页面
const AiAssistantChat = () => import("../components/homePage/aiAssistant/aiAssistantChat.vue");


const scrollBehavior = (to, from, savedPosition) => {
  if (savedPosition) {
    // savedPosition is only available for popstate navigations.
    return savedPosition;
  } else {
    const position = {};
    // new navigation.
    // scroll to anchor by returning the selector
    if (to.hash && to.hash != "") {
      position.selector = to.hash;
    }
    if (to.matched.some((m) => m.meta.scrollToTop)) {
      // cords will be used if no selector is provided,
      // or if the selector didn't match any element.
      position.x = 0;
      position.y = 0;
    }
    // check if any matched route config has meta that requires scrolling to top
    // if the returned position is falsy or an empty object,
    // will retain current scroll position.
    return position;
  }
};
export default new VueRouter({
  // eslint-disable-line
  //mode: 'history',
  //base:'/kpv2p/',
  scrollBehavior,
  routes: [
    {
      path: "",
      component: Index,
      name: "Index",
      meta: {
        keepAlive: true,
        unShowNav: true, // 不展示顶部菜单
        hasBottomFixedBtn: true, // 是否有底部菜单
      },
    },
    {
      path: "/",
      redirect: {
        name: "Index",
      },
    },
    {
      path: "/homePage/login/test",
      component: Test,
      name: Test,
      meta: {
        keepAlive: false,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/login/test2",
      component: Test2,
      name: Test2,
      meta: {
        keepAlive: false,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/login/WechatAuthPage",
      component: WechatAuthPage,
      name: WechatAuthPage,
      meta: {
        keepAlive: false,
        unShowhref: true,
      },
    },
    {
      path: "/auth/shopAuthResult",
      component: ShopAuthResult,
      name: ShopAuthResult,
      meta: {
        keepAlive: false,
        unShowNav: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/login/qrLogin",
      component: QrLogin,
      name: QrLogin,
      meta: {
        keepAlive: false,
        unShowNav: true
      },
    },
    {
      path: "/homePage/login/pcLogin",
      component: PCLogin,
      name: PCLogin,
      meta: {
        keepAlive: false,
        unShowNav: true
      },
    },
    {
      path: "/homePage/login/renewalsLogin",
      component: RenewalsLogin,
      name: RenewalsLogin,
      meta: {
        keepAlive: false,
      },
    },
    {
      path: "/homePage/about/companyProfile",
      component: CompanyProfile,
      name: CompanyProfile,
      meta: {
        keepAlive: false,
        scrollToTop: true,
      },
    },
    {
      path: "/error/blacklistError",
      component: blacklistError,
      name: blacklistError,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowNav: true,
      },
    },
    {
      path: "/homePage/about/contactUs",
      component: ContactUs,
      name: ContactUs,
      meta: {
        keepAlive: false,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/about/companyInfoSubmit",
      component: CompanyInfoSubmit,
      name: CompanyInfoSubmit,
      meta: {
        keepAlive: false,
        scrollToTop: true,
      },
    },
    {
      path: "/clearLocalStorage",
      component: ClearLocalStorage,
      name: ClearLocalStorage,
      meta: {
        keepAlive: false,
        unShowNav: true,
      },
    },
    {
      path: "/homePage/spread/spreadIndex",
      component: SpreadIndex,
      name: SpreadIndex,
      meta: {
        keepAlive: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/spread/spreadMoney",
      component: SpreadMoney,
      name: SpreadMoney,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/login/bindMobile",
      component: BindMobile,
      name: BindMobile,
      meta: {
        keepAlive: true,
      },
    },
    {
      path: "/homePage/login/chooseAccount",
      component: ChooseAccount,
      name: ChooseAccount,
      meta: {
        keepAlive: true,
        unShowNav: true,
      },
    },
    {
      path: "/homePage/login/iosBindMobile",
      component: IosBindMobile,
      name: IosBindMobile,
      meta: {
        keepAlive: true,
        unShowNav: true,
      },
    },
    {
      path: "/homePage/preview/previewIndex",
      component: PreviewIndex,
      name: PreviewIndex,
      meta: {
        keepAlive: true,
        unShowNav: true,
        unShowhref: true
      },
    },
    {
      path: "/homePage/agent/protocolInfo",
      component: ProtocolInfo,
      name: ProtocolInfo,
      meta: {
        keepAlive: true,
        unShowNav: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/recommend/recommendIndex",
      component: RecommendFriendIndex,
      name: RecommendFriendIndex,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
        unShowhref: true,
      },
    },
    {
      path: "/member/recommend/recommendList",
      component: RecommendFriendList,
      name: RecommendFriendList,
      meta: {
        keepAlive: true,
        unShowNav: true,
        unShowhref: true,
      },
    },
    {
      path: "/member/recommend/recommendCenter",
      component: RecommendCenter,
      name: RecommendCenter,
      meta: {
        keepAlive: false,
      },
    },
    {
      path: "/member/recommend/recommendProfit",
      component: RecommendProfit,
      name: RecommendProfit,
      meta: {
        keepAlive: false,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/agent/agentIndex",
      component: AgentIndex,
      name: AgentIndex,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/agent/agentDesc",
      component: AgentDesc,
      name: AgentDesc,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/homePage/agent/promotedAccountIndex",
      component: PromotedAccountIndex,
      name: PromotedAccountIndex,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/homePage/agent/promotedAccountList",
      component: PromotedAccountList,
      name: PromotedAccountList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/agent/chainInfo",
      component: ChainInfo,
      name: ChainInfo,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/agent/shopAnalysisList",
      component: ShopAnalysisList,
      name: ShopAnalysisList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/agent/shopAnalysisDetail",
      component: ShopAnalysisDetail,
      name: ShopAnalysisDetail,
      meta: {
        keepAlive: false,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/agent/chainTeamMember",
      component: ChainTeamMember,
      name: ChainTeamMember,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/agent/chainBonus",
      component: ChainBonus,
      name: ChainBonus,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/agent/chainBonusDetail",
      component: ChainBonusDetail,
      name: ChainBonusDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/agent/chainSpreadMoney",
      component: ChainSpreadMoney,
      name: ChainSpreadMoney,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-FFEFE6'
      },
    },
    {
      path: "/homePage/agent/agentInfo",
      component: AgentInfo,
      name: AgentInfo,
      meta: {
        keepAlive: true,
        hasBottomFixedBtn: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/agent/agentDetail",
      component: AgentDetail,
      name: AgentDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/agent/iosRechargeInfo",
      component: IosRechargeInfo,
      name: IosRechargeInfo,
      meta: {
        keepAlive: true,
      },
    },
    {
      path: "/homePage/agent/subCardSetting",
      component: SubCardSetting,
      name: SubCardSetting,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/agent/myTeamPerformance",
      component: MyTeamPerformance,
      name: MyTeamPerformance,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/agent/myTeamList",
      component: MyTeamList,
      name: MyTeamList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/agent/classmateDetail",
      component: ClassmateDetail,
      name: ClassmateDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/agent/conditionForPromotion",
      component: ConditionForPromotion,
      name: ConditionForPromotion,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/agent/getInviteStaff",
      component: GetInviteStaff,
      name: GetInviteStaff,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/agent/staffIndex",
      component: StaffIndex,
      name: StaffIndex,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/agent/staffDetail",
      component: StaffDetail,
      name: StaffDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/examination/examinationList",
      name: "ExaminationList",
      component: ExaminationList,
      meta: {
        keepAlive: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/examination/examinationDetail",
      name: "ExaminationDetail",
      component: ExaminationDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        isSkeleton: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/examination/examinationDetailList",
      name: "ExaminationDetailList",
      component: ExaminationDetailList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/examination/examinationAnswer",
      component: ExaminationAnswer,
      name: ExaminationAnswer,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        unShowhref: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/homePage/examination/examinationAnswerAnalyze",
      component: ExaminationAnswerAnalyze,
      name: ExaminationAnswerAnalyze,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/examination/examinationResult",
      component: ExaminationResult,
      name: ExaminationResult,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/homePage/examination/examinationResultSpread",
      component: ExaminationResultSpread,
      name: ExaminationResultSpread,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/examination/examinationSpread",
      component: ExaminationSpread,
      name: ExaminationSpread,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/examination/examinationRank",
      component: ExaminationRank,
      name: ExaminationRank,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/testPaper/testList",
      component: TestList,
      name: TestList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/testPaper/testPackageList",
      component: TestPackageList,
      name: TestPackageList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/schoolAssignment/simpleQue",
      component: AssignSimpleQue,
      name: AssignSimpleQue,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        isShowGoTop: true,
      },
    },
    // {
    //   path: "/homePage/schoolAssignment/simpleResult",
    //   component: SimpleResult,
    //   name: SimpleResult,
    //   meta: {
    //     keepAlive: true,
    //     scrollToTop: true,
    //     hasBottomFixedBtn: true,
    //     isShowGoTop: true,
    //   },
    // },
    {
      path: "/homePage/schoolAssignment/schoolAnswer",
      component: SchoolAnswer,
      name: SchoolAnswer,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/schoolAssignment/assignDetail",
      component: AssignDetail,
      name: AssignDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/schoolAssignment/homeworkerAnswerAnalyze",
      component: HomeworkerAnswerAnalyze,
      name: HomeworkerAnswerAnalyze,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/schoolAssignment/answerResult",
      component: AnswerResult,
      name: AnswerResult,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/testPaper/testDetail",
      component: TestDetail,
      name: TestDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/itemBank/questionList",
      component: QuestionList,
      name: QuestionList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/itemBank/questionCollect",
      component: QuestionCollect,
      name: QuestionCollect,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/homePage/itemBank/itemAnswerAnalyze",
      component: ItemAnswerAnalyze,
      name: ItemAnswerAnalyze,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/itemBank/QuestionSaleDetail",
      component: QuestionSaleDetail,
      name: QuestionSaleDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/itemBank/SetQuestion",
      component: SetQuestion,
      name: SetQuestion,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/itemBank/QuestionResult",
      component: QuestionResult,
      name: QuestionResult,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/itemBank/questionAnswer",
      component: QuestionAnswer,
      name: QuestionAnswer,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/itemBank/practiceModes",
      component: PracticeModes,
      name: PracticeModes,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowNav: true,
      },
    },
    {
      path: "/homePage/itemBank/practiceMode",
      component: PracticeMode,
      name: PracticeMode,
      meta: {
        keepAlive: false,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/examination/quizEntry",
      component: QuizEntry,
      name: QuizEntry,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/examination/nextExamination",
      component: NextExamination,
      name: NextExamination,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/mutuaTest/mutuaTestList",
      component: MutuaTestList,
      name: MutuaTestList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/mutuaTest/mutuaTestDetail",
      component: MutuaTestDetail,
      name: MutuaTestDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isSkeleton: true,
        isShowGoTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/homePage/voiceTest/voiceTestDetail",
      component: VoiceTestDetail,
      name: VoiceTestDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isSkeleton: true,
        isShowGoTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/homePage/voiceTest/voiceTestList",
      component: VoiceTestList,
      name: VoiceTestList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/voiceTest/voiceTestAnswer",
      component: VoiceTestAnswer,
      name: VoiceTestAnswer,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowNav: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/voiceTest/voiceTestResult",
      component: VoiceTestResult,
      name: VoiceTestResult,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/voiceTest/voiceTestRank",
      component: VoiceTestRank,
      name: VoiceTestRank,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/voiceTest/speechStudy",
      component: SpeechStudy,
      name: SpeechStudy,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/mutuaTest/mutuaEntry",
      component: MutuaEntry,
      name: MutuaEntry,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/mutuaTest/mutuaAnswer",
      component: MutuaAnswer,
      name: MutuaAnswer,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/mutuaTest/mutuaResult",
      component: MutuaResult,
      name: MutuaResult,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/activity/activityIndex",
      component: ActivityIndex,
      name: ActivityIndex,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowNav: true,
        isShowGoTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/activity/activityDetail",
      component: ActivityDetail,
      name: ActivityDetail,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        isSkeleton: true,
      },
    },
    {
      path: "/activity/activityEnroll",
      component: ActivityEnroll,
      name: ActivityEnroll,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowhref: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/activity/activitySuccess",
      component: ActivitySuccess,
      name: ActivitySuccess,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/activity/activityBills",
      component: ActivityBills,
      name: ActivityBills,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/activity/errorPage",
      component: ErrorPage,
      name: ErrorPage,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/activity/ticketNum",
      component: TicketNum,
      name: TicketNum,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/activity/empty",
      component: ActivityEmpty,
      name: ActivityEmpty,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/activity/signResult",
      component: SignResult,
      name: SignResult,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/activity/myTicket",
      component: MyTicket,
      name: MyTicket,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/activity/getTicket",
      component: GetTicket,
      name: GetTicket,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/activity/activitySign",
      component: ActivitySign,
      name: ActivitySign,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/productGroup/groupList",
      component: GroupList,
      name: GroupList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/course/imgText",
      component: ImgText,
      name: ImgText,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        isSkeleton: true,
      },
    },
    {
      path: "/homePage/course/voice",
      component: Voice,
      name: Voice,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        isSkeleton: true,
      },
    },
    {
      path: "/homePage/course/video",
      component: Video,
      name: Video,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        isSkeleton: true,
      },
    },
    {
      path: "/homePage/course/coursePay",
      component: CoursePay,
      name: CoursePay,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/course/aliPayMiddlePage",
      component: AliPayMiddlePage,
      name: AliPayMiddlePage,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        unShowNav: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/course/iosRecharge",
      component: IosRecharge,
      name: IosRecharge,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/course/courseList",
      component: CourseList,
      name: CourseList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/course/courseForenotice",
      component: CourseForenotice,
      name: CourseForenotice,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        isSkeleton: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/course/courseForenoticeQrcode",
      component: CourseForenoticeQrcode,
      name: CourseForenoticeQrcode,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/course/courseCategory",
      component: CourseCategory,
      name: CourseCategory,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/course/catDetailList",
      component: CatDetailList,
      name: CatDetailList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/course/lecturerDetail",
      component: LecturerDetail,
      name: LecturerDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/form",
      component: Form,
      name: Form,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/homePage/collectDeclaration",
      component: collectDeclaration,
      name: collectDeclaration,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        hasBottomFixedBtn: false,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/submitSuccess",
      component: SubmitSuccess,
      name: SubmitSuccess,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/socialGroup/socialGroupList",
      component: SocialGroupList,
      name: SocialGroupList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/socialGroup/socialGroupInfo",
      component: SocialGroupInfo,
      name: SocialGroupInfo,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isSkeleton: true, // 是否展开骨架屏
        unShowhref: true, // 没有底部菜单，全局控制底部，去app.vue看
      },
    },
    {
      path: "/homePage/socialGroup/socialRelatedList",
      component: SocialRelatedList,
      name: SocialRelatedList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    // {
    //   path: "/homePage/socialGroup/chatRoom",
    //   component: ChatRoom,
    //   name: ChatRoom,
    //   meta: {
    //     keepAlive: false,
    //     scrollToTop: true,
    //      unShowhref: true,
    //   },
    // },
    {
      path: "/homePage/spread/SpreadCustom",
      component: SpreadCustom,
      name: SpreadCustom,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        unShowNav: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/spread/spreadAgent",
      component: spreadAgent,
      name: spreadAgent,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        unShowNav: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/spread/SpreadPoster",
      component: SpreadPoster,
      name: SpreadPoster,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        unShowNav: true,
        unShowhref: true,
      },
    },
    {
      path: "/error/emptyPage",
      component: EmptyPage,
      name: EmptyPage,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowNav: true,
      },
    },
    {
      path: "/error/closePage",
      component: ClosePage,
      name: ClosePage,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowNav: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/datum/datumList",
      component: DatumList,
      name: DatumList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/datum/datumDetail",
      component: DatumDetail,
      name: DatumDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        isSkeleton: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/datum/datumDownload",
      component: DatumDownload,
      name: DatumDownload,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/privateClass/classList",
      component: ClassList,
      name: ClassList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/member/myPrivateClass/myClassList",
      component: MyClassList,
      name: MyClassList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/privateClass/perfectInfo",
      component: PerfectInfo,
      name: PerfectInfo,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/homePage/privateClass/joinInfo",
      component: JoinInfo,
      name: JoinInfo,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    // {
    //   path: '/homePage/privateClass/privateLiveRoom',
    //   component: privateLiveRoom,
    //   name: privateLiveRoom,
    //   meta: {
    //     keepAlive: false,
    //     scrollToTop: true,
    //     unShowhref: true,
    //   }
    // },
    {
      path: "/homePage/privateClass/classDetail",
      component: ClassDetail,
      name: ClassDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isSkeleton: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/homePage/privateClass/classLiveList",
      component: ClassLiveList,
      name: ClassLiveList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/homePage/live/liveList",
      component: LiveList,
      name: LiveList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/live/liveDetail",
      component: LiveDetail,
      name: LiveDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isSkeleton: true,
        unShowhref: true,
        bottomCorpInfoBg:'c-bg-sgray'
      },
    },
    {
      path: "/homePage/live/inviteLiveTeacher",
      component: InviteLiveTeacher,
      name: InviteLiveTeacher,
      meta: {
        scrollToTop: true,
        isSkeleton: true,
        unShowhref: true,
      },
    },
    // {
    //   path: '/homePage/live/liveRoom',
    //   component: LiveRoom,
    //   name: LiveRoom,
    //   meta: {
    //     keepAlive: false,
    //     scrollToTop: true
    //     unShowhref: true,
    //   }
    // },
    // {
    //   path: "/homePage/live/liveVerticalRoom",
    //   component: LiveVerticalRoom,
    //   name: LiveVerticalRoom,
    //   meta: {
    //     keepAlive: false,
    //     scrollToTop: true,
    //     unShowhref: true,
    //   },
    // },
    {
      path: "/homePage/live/livePersonalList",
      component: LivePersonalList,
      name: LivePersonalList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/myLive/myInvaitList",
      component: MyInvaitList,
      name: MyInvaitList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/myLive/mySelfInvait",
      component: MySelfInvait,
      name: MySelfInvait,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    // {
    //   path: "/homePage/live/liveTest",
    //   component: LiveTest,
    //   name: LiveTest,
    //   meta: {
    //     keepAlive: true,
    //     scrollToTop: true,
    //   },
    // },
    {
      path: "/homePage/live/livePersonalDetail",
      component: LivePersonalDetail,
      name: LivePersonalDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isSkeleton: true,
        unShowhref: true,
        bottomCorpInfoBg:'c-bg-sgray'
      },
    },
    {
      path: "/homePage/distribution/distributionList",
      component: DistributionList,
      name: DistributionList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/clockIn/clockInList",
      component: ClockInList,
      name: ClockInList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/clockIn/clockInDetail",
      component: ClockInDetail,
      name: ClockInDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isSkeleton: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/homePage/clockIn/levelList",
      component: LevelList,
      name: LevelList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/clockIn/homeWorkList",
      component: HomeWorkList,
      name: HomeWorkList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/clockIn/stuHomeWorkDiary",
      component: StuHomeWorkDiary,
      name: StuHomeWorkDiary,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/homePage/clockIn/stuHomeWork",
      component: StuHomeWork,
      name: StuHomeWork,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/clockIn/clockForm",
      component:ClockForm,
      name: ClockForm,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        bottomCorpInfoBg:'c-bg-sgray'
      },
    },
    {
      path: "/homePage/clockIn/simpleQue",
      component: SimpleQue,
      name: SimpleQue,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/clockIn/choiceQue",
      component: ChoiceQue,
      name: ChoiceQue,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/clockIn/voiceQue",
      component: VoiceQue,
      name: VoiceQue,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/clockIn/homeWorkResult",
      component: HomeWorkResult,
      name: HomeWorkResult,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowhref: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/homePage/clockIn/voiceResult",
      component: VoiceResult,
      name: VoiceResult,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/homePage/clockIn/shortAnswerResult",
      component: ShortAnswerResult,
      name: ShortAnswerResult,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/homePage/clockIn/stuShortAnswerResult",
      component: StuShortAnswerResult,
      name: StuShortAnswerResult,
      meta: {
        keepAlive: false,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/clockIn/teaHomeWorker",
      component: TeaHomeWorker,
      name: TeaHomeWorker,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/homePage/clockIn/clockInTottal",
      component: ClockInTottal,
      name: ClockInTottal,
      meta: {
        keepAlive: false,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/clockIn/homeworkDiary",
      component: HomeworkDiary,
      name: HomeworkDiary,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        bottomCorpInfoBg:'c-bg-sgray'
      },
    },
    {
      path: "/homePage/clockIn/studyHistory",
      component: StudyHistory,
      name: StudyHistory,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/clockIn/rankList",
      component: RankList,
      name: RankList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/clockIn/answerAnalyze",
      component: AnswerAnalyze,
      name: AnswerAnalyze,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/clockIn/simpleQueResult",
      component: SimpleQueResult,
      name: SimpleQueResult,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/clockIn/homeWorkPreview",
      component: HomeWorkPreview,
      name: HomeWorkPreview,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/clockIn/clockCalendar",
      component: ClockCalendar,
      name: ClockCalendar,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/clockIn/bonusRules",
      component: BonusRules,
      name: BonusRules,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/clockIn/myCertificate",
      component: MyCertificate,
      name: MyCertificate,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/myClockIn/myClockInList",
      component: MyClockInList,
      name: MyClockInList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/member/myAchievement/list",
      component: MyAchievement,
      name: MyAchievement,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/myAchievement/AchievementList",
      component: AchievementList,
      name: AchievementList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/myAchievement/AchievemenHonor",
      component: AchievemenHonor,
      name: AchievemenHonor,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/myWrongTopic/list",
      component: MyWrongTopicList,
      name: MyWrongTopicList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
         bottomCorpInfoBg:'c-bg-sgray'
      },
    },
    {
      path: "/member/myWrongTopic/examWrongTopic/examinationWrongAnswer",
      component: ExaminationWrongAnswer,
      name: ExaminationWrongAnswer,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowhref: true,
      },
    },
    {
      path: "/member/myWrongTopic/examWrongTopic/examinationWrongResult",
      component: ExaminationWrongResult,
      name: ExaminationWrongResult,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/myWrongTopic/examWrongTopic/examinationWrongAnswerAnalyze",
      component: ExaminationWrongAnalyze,
      name: ExaminationWrongAnalyze,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowhref: true,
      },
    },
    {
      path: "/member/myWrongTopic/examWrongTopic/itemWrongAnswerAnalyze",
      component: ItemWrongAnswerAnalyze,
      name: ItemWrongAnswerAnalyze,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/myWrongTopic/examWrongTopic/examinationWrongEntry",
      component: ExaminationWrongEntry,
      name: ExaminationWrongEntry,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/myWrongTopic/examWrongTopic/itemWrongEnty",
      component: ItemWrongEnty,
      name: ItemWrongEnty,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/myWrongTopic/examWrongTopic/examWorngList",
      component: ExamWorngList,
      name: ExamWorngList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/myWrongTopic/practiceWrong/practiceWrongList",
      component: PracticeWrongList,
      name: PracticeWrongList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/myPractice/myPracticeList",
      component: MyPracticeList,
      name: MyPracticeList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/mall/mallIndex",
      component: MallIndex,
      name: MallIndex,
      meta: {
        keepAlive: true,
        scrollToTop: true
      },
    },
    {
      path: "/mall/classification/classificationAll",
      component: ClassificationAll,
      name: ClassificationAll,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
        unShowhref: true,
        bottomCorpInfoBg:'c-bg-sgray'
      },
    },
    {
      path: "/mall/classification/newAndHot",
      component: NewAndHot,
      name: NewAndHot,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
        bottomCorpInfoBg:'c-bg-sgray'
      },
    },
    {
      path: "/mall/search/searchShop",
      component: SearchShop,
      name: SearchShop,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/mall/shopDetail/shopDetail",
      component: ShopDetail,
      name: ShopDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/mall/shopCart/shopCart",
      component: ShopCart,
      name: ShopCart,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/mall/shopSettlement/shopSettlement",
      component: ShopSettlement,
      name: ShopSettlement,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/mall/shopSettlement/payGivenPoints",
      component: PayGivenPoints,
      name: PayGivenPoints,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/mall/shippingAddress/addressList",
      component: AddressList,
      name: AddressList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/mall/shippingAddress/addressInfo",
      component: AddressInfo,
      name: AddressInfo,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/memberIndex",
      component: MemberIndex,
      name: MemberIndex,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowNav: true,
        hasBottomFixedBtn: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/classmates/classmatesIndex",
      component: ClassmatesIndex,
      name: ClassmatesIndex,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/classmates/promoteIncomeList",
      component: PromoteIncomeList,
      name: PromoteIncomeList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/classmates/relatedIncomeProds",
      component: RelatedIncomeProds,
      name: RelatedIncomeProds,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/classmates/rankingList",
      component: RankingList,
      name: RankingList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/member/classmates/classmatesDetail",
      component: ClassmatesDetail,
      name: ClassmatesDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/myOrder/orderIndex",
      component: OrderIndex,
      name: OrderIndex,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/member/myOrder/allOrderList",
      component: AllOrderList,
      name: AllOrderList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/myOrder/knowledgeOrderDetail",
      component: KnowledgeOrderDetail,
      name: KnowledgeOrderDetail,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/myInterest/interestIndex",
      component: InterestIndex,
      name: InterestIndex,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/myInterest/subscribeBucket",
      component: SubscribeBucket,
      name: SubscribeBucket,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/taxationForm/withdrawList",
      component: WithdrawList,
      name: WithdrawList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/taxationForm/recordList",
      component: FormRecordList,
      name: FormRecordList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/taxationForm/recommendList",
      component: RecommendList,
      name: RecommendList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/taxationForm/childFormIndex",
      component: ChildFormIndex,
      name: ChildFormIndex,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/taxationForm/formIndex",
      component: FormIndex,
      name: FormIndex,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/scholarship/scholarshipIndex",
      component: ScholarshipIndex,
      name: ScholarshipIndex,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/scholarship/recordList",
      component: RecordList,
      name: RecordList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/scholarship/bindBankcard",
      component: BindBankcard,
      name: BindBankcard,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/myIntegral/integralIndex",
      component: IntegralIndex,
      name: IntegralIndex,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/myIntegral/integralRank",
      component: IntegralRank,
      name: IntegralRank,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/myIntegral/integralDetail",
      component: IntegralDetail,
      name: IntegralDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/myIntegral/integralMall",
      component: IntegralMall,
      name: IntegralMall,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/myIntegral/integralProduct",
      component: IntegralProduct,
      name: IntegralProduct,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/member/myIntegral/exchangeRecord",
      component: ExchangeRecord,
      name: ExchangeRecord,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },

    {
      path: "/member/scholarship/withdraw",
      component: Withdraw,
      name: Withdraw,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/scholarship/updatePassword",
      component: UpdatePassword,
      name: UpdatePassword,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/scholarship/invoiceRule",
      component: InvoiceRule,
      name: InvoiceRule,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/scholarship/taxList",
      component: TaxList,
      name: TaxList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/scholarship/withdrawDetailList",
      component: WithdrawDetailList,
      name: WithdrawDetailList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/menberInfo/infoIndex",
      component: InfoIndex,
      name: InfoIndex,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/menberInfo/aboutUs",
      component: AboutUs,
      name: AboutUs,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowhref: true,
      },
    },
    {
      path: "/member/menberInfo/changeMobile",
      component: ChangeMobile,
      name: ChangeMobile,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/vip/vipUp",
      component: VipUp,
      name: VipUp,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/vip/vipUpNew",
      component: VipUpNew,
      name: VipUpNew,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/member/vip/vipBuy",
      component: VipBuy,
      name: VipBuy,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/vip/vipRecommend",
      component: VipRecommend,
      name: VipRecommend,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/vip/vipDetail",
      component: VipDetail,
      name: VipDetail,
      meta: {
        keepAlive: false,
        scrollToTop: true,
      },
    },
    {
      path: "/member/watchList/watchList",
      component: WatchList,
      name: WatchList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/watchList/learnCenter",
      component: LearnCenter,
      name: LearnCenter,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/myCollection/myCollection",
      component: MyCollection,
      name: MyCollection,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/personalMessageSetting/personalMessageSetting",
      component: PersonalMessageSetting,
      name: PersonalMessageSetting,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/mySocial/mySocialGroup",
      component: MySocialGroup,
      name: MySocialGroup,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/member/myLive/myLiveList",
      component: MyLiveList,
      name: MyLiveList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/myLive/myLiveCourse",
      component: MyLiveCourse,
      name: MyLiveCourse,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/member/myActivity/myActivity",
      component: MyActivity,
      name: MyActivity,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/myExamination/myExamination",
      component: MyExamination,
      name: MyExamination,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/member/myWord/wordIndex",
      component: Word,
      name: Word,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/MyShopInfo/myShopInfo",
      component: MyShopInfo,
      name: MyShopInfo,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/MyShopInfo/imgVerify",
      component: ImgVerify,
      name: ImgVerify,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/mall/mallOrder/orderList",
      component: MallOrderList,
      name: MallOrderList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/mall/mallOrder/logistics",
      component: MallLogistics,
      name: MallLogistics,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/mall/mallOrder/orderDetail",
      component: MallOrderDetail,
      name: MallOrderDetail,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        bottomCorpInfoBg: 'c-bg-f4f7f9'
      },
    },
    {
      path: "/mall/mallOrder/orderAddress",
      component: MallOrderAddress,
      name: MallOrderAddress,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/column/columnList",
      component: ColumnList,
      name: ColumnList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/column/columnDetail",
      component: ColumnDetail,
      name: ColumnDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        isSkeleton: true,
      },
    },
    {
      path: "/homePage/qa/answerLord",
      component: AnswerLord,
      name: AnswerLord,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
        bottomCorpInfoBg:'c-bg-sgray'
      },
    },
    {
      path: "/homePage/qa/applySuccess",
      component: ApplySuccess,
      name: ApplySuccess,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/qa/inviteLord",
      component: InviteLord,
      name: InviteLord,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/qa/myQA",
      component: MyQA,
      name: MyQA,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/qa/questionDetail",
      component: QuestionDetail,
      name: QuestionDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        isSkeleton: true,
      },
    },
    {
      path: "/homePage/qa/aswerCircuseeList",
      component: AswerCircuseeList,
      name: AswerCircuseeList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/qa/answerDetail",
      component: AnswerDetail,
      name: AnswerDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/qa/inviteFriend",
      component: InviteFriend,
      name: InviteFriend,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/auth/bindSuccess",
      component: BindSuccess,
      name: BindSuccess,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowNav: true,
      },
    },
    {
      path: "/auth/authPay",
      component: AuthPay,
      name: AuthPay,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowNav: true,
      },
    },
    {
      path: "/homePage/course/presentCourse",
      component: PresentCourse,
      name: PresentCourse,
      meta: {
        keepAlive: false,
        scrollToTop: true,
      },
    },
    {
      path: "/member/presentCourse/presentCourseList",
      component: PresentCourseList,
      name: PresentCourseList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/message/messageIndex",
      component: MessageIndex,
      name: MessageIndex,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/message/messageList",
      component: MessageList,
      name: MessageList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/collage/collageList",
      component: CollageList,
      name: CollageList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/collage/collageDetail",
      component: CollageDetail,
      name: CollageDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/collage/vipCollage",
      component: VipCollage,
      name: VipCollage,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/member/myCollage/myCollageList",
      component: MyCollageList,
      name: MyCollageList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/giftcode/:exchangeCode",
      component: GetExchangeCode,
      name: GetExchangeCode,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/myExchange/toExchange",
      component: ToExchange,
      name: ToExchange,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/myExchange/exchangeCodeDetail",
      component: ExchangeCodeDetail,
      name: ExchangeCodeDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/myExchange/valuableCoupon",
      component: ValuableCoupon,
      name: ValuableCoupon,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/myExchange/valuableCouponList",
      component: ValuableCouponList,
      name: ValuableCouponList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/collocationBuy/collocationBuyList",
      component: CollocationBuyList,
      name: CollocationBuyList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/collocationBuy/collocationDetail",
      component: CollocationDetail,
      name: CollocationDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/member/myTask/myTask",
      component: MyTask,
      name: MyTask,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/task/task",
      component: Task,
      name: Task,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/task/taskList",
      component: TaskList,
      name: TaskList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/valueVoucher/list",
      component: ValueVoucher,
      name: ValueVoucher,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/myValueVoucher/myValueVoucher",
      component: MyValueVoucher,
      name: MyValueVoucher,
      alias: "/member/myExchange/exchangeIndex",
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/myValueVoucher/giftTransfer",
      component: GiftTransfer,
      name: GiftTransfer,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/careSolicitude/careInfo",
      component: CareInfo,
      name: CareInfo,
      meta: {
        keepAlive: false,
        scrollToTop: true,
      },
    },
    {
      path: "/member/xhsEquity/index",
      component: XhsEquityIndex,
      name: XhsEquityIndex,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        unShowNav: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/package/packageDetail",
      component: PackageDetail,
      name: PackageDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        isSkeleton: true,
      },
    },
    {
      path: "/homePage/package/packageList",
      component: PackageList,
      name: PackageList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/microPage/microPage",
      component: MicroPage,
      name: MicroPage,
      meta: {
        keepAlive: true,
        unShowNav: true,
        hasBottomFixedBtn: true
      },
    },
    {
      path: "/homePage/reservation/sectionInfo",
      component: SessionInfo,
      name: SessionInfo,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/member/myReservation/myReservationList",
      component: MyReservation,
      name: MyReservation,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/myReservation/reservationClassList",
      component: ReservationClassList,
      name: ReservationClassList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/reservation/reservationList",
      component: ReservationList,
      name: ReservationList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      // 约课的报名表单
      path: "/homePage/reservation/reservationEnroll",
      component: ReservationEnroll,
      name: ReservationEnroll,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/homePage/flashSales/flashSalesList",
      component: FlashSalesList,
      name: FlashSalesList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/word/wordList",
      component: wordList,
      name: wordList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/word/wordDetail",
      component: wordDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isSkeleton: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/word/wordQuery",
      component: wordQuery,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/word/wordMore",
      component: wordMore,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/shareholder/shareholderDetail",
      component: ShareholderDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      }
    },
    {
      path: "/homePage/shareholder/shCustomDetail",
      component: ShCustomDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/shareholder/shCouponDetail",
      component: ShCouponDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/shareholder/shPresentRecord",
      component: ShPresentRecord,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/shareholder/voucherShare",
      component: VoucherShare,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/camp/campDetail",
      component: CampDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        isSkeleton: true,
      },
    },
    {
      path: "/homePage/camp/campCourse",
      component: CampCourse,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/camp/campList",
      component: CampList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/camp/campCertificate",
      component: CampCertificate,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/booking/bookingList",
      component: BookingList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/booking/bookingForm",
      component: BookingForm,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/booking/bookingTime",
      component: BookingTime,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/booking/bookingDetail",
      component: BookingDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/homePage/booking/inviteBook",
      component: InviteBook,
    },
    {
      path: "/homePage/booking/cityPicker",
      component: CityPicker,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/myBooking/myBookingList",
      component: MyBookingList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/myBooking/myBookingTeacher",
      component: MyBookingTeacher,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/edu/eduList",
      component: EduList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/edu/eduDetail",
      component: EduDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/edu/confirmOrder",
      component: ConfirmOrder,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/edu/editStuInfo",
      component: EditStuInfo,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/edu/signUpSuccess",
      component: SignUpSuccess,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/edu/resourceDeletion",
      component: ResourceDeletion,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/edu/teacherInfo",
      component: TeacherInfo,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/edu/signIn",
      component: SignIn,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/edu/faceTeaching",
      component: FaceTeaching,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/edu/eduScan",
      component: EduScan,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/edu/appointmentList",
      component: AppointmentList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/edu/appointmentDetail",
      component: AppointmentDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/edu/scheduleDetail",
      component: ScheduleDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/edu/courseDetail",
      component: CourseDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/edu/courseTable",
      component: CourseTable,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/edu/advertiseForm",
      component: AdvertiseForm,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/edu/courseManagment",
      component: CourseManagment,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/edu/courseManagmentDetail",
      component: CourseManagmentDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/newAreaUser/apply",
      component: Apply,
      name: Apply,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/newAreaUser/areaAgent",
      component: AreaAgent,
      name: AreaAgent,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/newAreaUser/areaIncome",
      component: AreaIncome,
      name: AreaIncome,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/newAreaUser/applyRecords",
      component: ApplyRecords,
      name: ApplyRecords,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/newAreaUser/oldAreaAgent",
      component: OldAreaAgent,
      name: OldAreaAgent,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/addressLocation",
      component: AddressLocation,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/feedback/feedbackIndex",
      component: FeedbackIndex,
      name: FeedbackIndex,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/feedback/feedbackList",
      component: FeedbackList,
      name: FeedbackList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/privacySetting/privacySettingIndex",
      component: PrivacySettingIndex,
      name: PrivacySettingIndex,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/marketing/turntable",
      component: TurnTable,
      name: TurnTable,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowNav: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/marketing/winningRecord",
      component: WinningRecord,
      name: WinningRecord,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/voting/votingActivity",
      component: votingActivity,
      name: votingActivity,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/voting/contestantDetail",
      component: contestantDetail,
      name: contestantDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/voting/playerRank",
      component: playerRank,
      name: playerRank,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/voting/playerSingUp",
      component: playerSingUp,
      name: playerSingUp,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/privateClass/joincheck",
      component: JoinCheck,
      name: JoinCheck,
      meta: {
        keepAlive: false,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/payPolitely/payPolitely",
      component: PayPolitely,
      name: PayPolitely,
      meta: {
        keepAlive: false,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/search/searchList",
      component: SearchList,
      name: SearchList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/mall/offlineSite/offlineSiteList",
      component: OfflineSiteList,
      name: OfflineSiteList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/mall/offlineSite/offlineSiteGoods",
      component: OfflineSiteGoods,
      name: OfflineSiteGoods,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/mall/offlineSite/pickUpSuccess",
      component: PickUpSuccess,
      name: PickUpSuccess,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/distanceAMap",
      component: DistanceAMap,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/circle/circleList",
      component: CircleList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/circle/circleFeed",
      component: CircleFeed,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/homePage/circle/circleData",
      component: CircleData,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/homePage/circle/circleDetail",
      component: CircleDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/homePage/circle/circleSearch",
      component: CircleSearch,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/circle/circleIndex",
      component: CircleIndex,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/circle/circleFriends",
      component: CircleFriends,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/circle/circleRelease",
      component: CircleRelease,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        // hasBottomFixedBtn: true,
        unShowhref:true
      },
    },
    {
      path: "/homePage/circle/circleOwner",
      component: CircleOwner,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/circle/circleTheme",
      component: CircleTheme,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/circle/myCircle",
      component: MyCircle,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/circle/circleChange",
      component: CircleChange,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/circle/circleNotice",
      component: CircleNotice,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/circle/exitCircleSuccess",
      component: ExitCircleSuccess,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/circle/circleMaster",
      component: CircleMaster,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/circle/integralRankIndex",
      component: CircleIntegralRank,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/circle/circlePlanCourseList",
      component: CirclePlanCourseList,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/circle/circlePlanClockinDetail",
      component: CirclePlanClockinDetail,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/ebooks/ebooksList",
      component: EbooksList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/ebooks/ebooksDetail",
      component: EbooksDetail,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        isSkeleton: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/ebooks/ebooks",
      component: Ebooks,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowNav: true,
        unShowhref: true,
      },
    },
    {
      path: "/homePage/ebooks/ebooksComment",
      component: EbooksComment,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
        unShowhref: true,
      },
    },
    {
      path: "/mall/shopComments/addShopComment",
      component: AddShopComment,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        bottomCorpInfoBg:'c-bg-sgray'
      },
    },
    {
      path: "/mall/shopComments/shopCommentDetail",
      component: ShopCommentDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        bottomCorpInfoBg:'c-bg-sgray'
      },
    },
    {
      path: "/mall/shopComments/shopCommentList",
      component: ShopCommentList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/myVote/voteIndex",
      component: MyVote,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/bargain/bargainList",
      component: BargainList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        isShowGoTop: true,
      },
    },
    {
      path: "/homePage/bargain/bargainDetail",
      component: BargainDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/bargain/myBargain",
      component: MyBargain,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/auth/redirect",
      component: Redirect,
      name: Redirect,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/mall/cashBackActivity/cashBackActivity",
      component: CashBackActivity,
      name: CashBackActivity,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        bottomCorpInfoBg:'c-bg-sgray'
      },
    },
    {
      path: "/auth/trainsitRoute",
      component: TrainsitRoute,
      name: TrainsitRoute,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    // {
    //   path: "/homePage/live/liveVHRoom",
    //   component: liveVHRoom,
    //   name: liveVHRoom,
    //   meta: {
    //     keepAlive: false,
    //     scrollToTop: true,
    //     unShowhref: true,
    //   },
    // },
    // {
    //   path: "/homePage/live/liveVHTryRoom",
    //   component: LiveVHTryRoom,
    //   name: LiveVHTryRoom,
    //   meta: {
    //     keepAlive: false,
    //     scrollToTop: true,
    //     unShowhref: true,
    //   },
    // },
    {
      path: "/mall/mallOrder/orderAfterSales",
      component: OrderAfterSales,
      name: OrderAfterSales,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/mall/mallOrder/applyRefund",
      component: ApplyRefund,
      name: ApplyRefund,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/mall/mallOrder/orderRefundLog",
      component: OrderRefundLog,
      name: OrderRefundLog,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/myRefund/myRefundList",
      component: MyRefundList,
      name: MyRefundList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/member/giftCard/rechargeCard",
      component: RechargeCard,
      name: RechargeCard,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/member/giftCard/giftCardRecord",
      component: GiftCardRecord,
      name: GiftCardRecord,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/report/reportIndex",
      component: ReportIndex,
      name: ReportIndex,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/report/reportDetail",
      component: ReportDetail,
      name: ReportDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/report/reportCon",
      component: ReportCon,
      name: ReportCon,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/groupPurchase/groupPurchaseMyTicket",
      component: GroupPurchaseMyTicket,
      name: GroupPurchaseMyTicket,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/homePage/groupPurchase/getGroupPurchase",
      component: GetGroupPurchase,
      name: GetGroupPurchase,
      meta: {
        keepAlive: false,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/daoFa/transfer",
      component: Transfer,
      name: Transfer,
      meta: {
        keepAlive: false,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/article/articleDetail",
      component: ArticleDetail,
      name: ArticleDetail,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/article/articleList",
      component: ArticleList,
      name: ArticleList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/homePage/wxecshop/wxecshopList",
      component: WxecshopList,
      name: WxecshopList,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/wxecshop/sharerAdd",
      component: SharerAdd,
      name: SharerAdd,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        hasBottomFixedBtn: true,
        bottomCorpInfoBg: 'c-bg-sgray'
      },
    },
    {
      path: "/homePage/wxecshop/promotionImgs",
      component: PromotionImgs,
      name: PromotionImgs,
      meta: {
        keepAlive: true,
        scrollToTop: true,
      },
    },
    {
      path: "/fashou/activity",
      component: ReleaseCloudActivity,
      name: ReleaseCloudActivity,
      meta: {
        keepAlive: true,
        scrollToTop: true,
        unShowhref: true,
        unShowNav: true,
      }
    },
    {
      path: "/fashou/dataDetail",
      component: ReleaseCloudDataDetail,
      name: ReleaseCloudDataDetail,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        unShowhref: true,
        unShowNav: true,
        isSkeleton: true,
      }
    },
    {
      path: "/fashou/detail",
      component: ReleaseCloudDetail,
      name: ReleaseCloudDetail,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        unShowhref: true,
        unShowNav: true,
        isSkeleton: true,
      }
    },
    {
      path: "/fashou/groupCode",
      component: ReleaseCloudGroupCode,
      name: ReleaseCloudGroupCode,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        unShowhref: true,
        unShowNav: true,
        isSkeleton: true,
      }
    },
    {
      path: "/fashou/shortDetail",
      component: ReleaseCloudShortDetail,
      name: ReleaseCloudShortDetail,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        unShowhref: true,
        unShowNav: true,
        isSkeleton: true,
      }
    },
    {
      path: "/fashou/personalCenter",
      component: ReleasePersonalCenter,
      name: ReleasePersonalCenter,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        unShowhref: true,
        unShowNav: true,
      }
    },
    {
      path: "/homePage/aiAssistant/aiAssistantChat",
      component: AiAssistantChat,
      name: AiAssistantChat,
      meta: {
        keepAlive: false,
        scrollToTop: true,
        bottomCorpInfoBg: 'c-bg-sgray',
        hasBottomFixedBtn: true,
      },
    },
    {
      path: "/homePage/login/pageTest1",
      name: 'pageTest1',
      component: () => import("../components/homePage/login/pageTest1.vue"),
      meta: {
        keepAlive: false,
        unShowhref: true,
      },
    }
  ],
});